// 这一段脚本就是在连接操作mongdb数据库
// 真正在公司开发，使用的是mongoose这个第三方包，它是基于mongDB官方的mongdb包进一步做了封装
// 它可以提高开发效率，让你操作mongoDB数据库更方便

// 引包
const mongoose = require('mongoose');

// 连接mongDB数据库
mongoose.connect('mongodb://localhost:27017/test', {useNewUrlParser: true, useUnifiedTopology: true});

// 创建一个模型
// 就是在设计数据库
// MongoDB是动态的，非常灵活，只需在代码中设计你的数据库就可以了
// mongoose这个包就可以让你的设计编写过程变的非常的简单
const Cat = mongoose.model('Cat', { name: String });

// 实例化一个Cat
const kitty = new Cat({ name: 'Zildjian' });

// 持久化保存kitty实例
kitty.save().then(() => console.log('meow'));